package com.example.service;

import com.example.domain.User;
import com.example.domain.dto.ChatMessageDto;
import com.example.domain.vo.ChatMessageVo;

import java.util.List;

public interface AIToolService {
    void addDialogue(ChatMessageDto chatMessageDto);

    List<ChatMessageVo> getDialogueById(Long userId ,String dialogueTitle);

    List<ChatMessageVo> getDialogueByDialogueId(Long dialogueId);

    void addChatMessage(ChatMessageDto chatMessageDto);

    void deleteDialogue(Long dialogueId);

    User getUserById(Long id);
}
